<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // 增 删  改 查   1.删除对象里的值；delete
        // var obj = {name:"张三",age:20,height:"178cm"};
        // // delete obj['height'];   //删除对象里的height 属性；
        // delete obj.height;
        // console.log(obj);

        // 2.对象长度；是undefined 
        // var arr = [1,2,3];
        // var obj = {name:"张三",age:20,height:"178cm"};
        // // console.log(arr);
        // console.log(obj.length);

        // 3.对象的循环 ； for ... in ... 循环对象；
        // 键名(key) 键值(value)
        // var obj = {name:"张三",age:20,height:"178cm"};
        // for(var key in obj){
        //     console.log(key);  // 键名 
        //     console.log(obj[key]);
        //     // console.log(obj.key); // 不能用点语法；  obj.key 等同于 obj['key']; obj[key]
        // }

        // for in 循环也可以循环数组 ，一般不会这样循环；
        // var arr = ["张三","李四","王五"];
        // for(var key in arr){
        //     console.log(key);
        //     console.log(arr[key]);
        // }

        // var obj = {name:"张三",age:20,height:"178cm",weight:"100kg"};
        // var objLength = 0;
        // for(var key in obj){
        //     objLength++;
        // }

        // console.log(objLength);

        // 小练习：  var obj = {name:"张三",age:20,fn:function(){console.log(123)}};
        // 循环判断 如果是 一个函数那么就执行函数；

        // var obj = {
        //     name: "张三", age: 20,
        //     fn: function () {
        //         console.log(123)
        //         return 111;
        //     }
        // };


        // for (var key in obj) {
        //     if (typeof obj[key] == "function") {
        //         var res = obj[key]()
        //         console.log(res);
        //     }
        // }


    //     function fn(){
    //         console.log(123);
    //         return 111;
    //     }
    //   var res =   fn()
    //     console.log( res);
    // console.log(111)
    // console.log(console.log(111));

    </script>
</body>

</html>